package com.zyht.common.excel;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Column{

	/**
	 * <b>作者:</b>zrb<br/>
	 * <b>修改时间：</b>2016年3月21日 - 下午4:35:09<br/>
	 * <b>功能说明：</b>列索引，0 表示首列<br/>
	 * @return
	 */
	int index();
	/**
	 * <b>作者:</b> zrb<br/>
	 * <b>修改时间：</b>2016年3月21日 - 下午4:34:30<br/>
	 * <b>功能说明：</b>显示的列头<br/>
	 * @return
	 */
	String label();
	
	/**
	 * <b>作者:</b> Bob<br/>
	 * <b>修改时间：</b>2016年10月10日 - 下午5:57:23<br/>
	 * <b>功能说明：</b>是否增加前缀<br/>
	 * @return
	 */
	boolean preappend() default false;
	
	/**
	 * <b>作者:</b> Bob<br/>
	 * <b>修改时间：</b>2016年10月10日 - 下午5:58:17<br/>
	 * <b>功能说明：</b>增加后缀<br/>
	 * @return
	 */
	boolean afterappend() default false;
	
	/**
	 * <b>作者:</b> Bob<br/>
	 * <b>修改时间：</b>2016年10月10日 - 下午5:57:23<br/>
	 * <b>功能说明：</b>是否增加前缀<br/>
	 * @return
	 */
	boolean headerPreappend() default false;
	
	/**
	 * <b>作者:</b> Bob<br/>
	 * <b>修改时间：</b>2016年10月10日 - 下午5:58:17<br/>
	 * <b>功能说明：</b>增加后缀<br/>
	 * @return
	 */
	boolean headerAfterappend() default false;
}
